package com.lwc.cfdns.service;

import com.lwc.cfdns.pojo.entity.SystemAdminDept;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * @author spring
 * @description 针对表【cfdns_system_admin_dept(用户和部门关联表(用户1-N部门))】的数据库操作Service
 * @createDate 2023-05-26 11:41:55
 */
public interface SystemAdminDeptService extends IService<SystemAdminDept> {

    /**
     * 管理员部门关系
     *
     * @param id    管理员ID
     * @param depts
     * @return void
     * @throws
     * @version 1.0.0
     * @author luwc
     * @time 2023/5/26 13:50:08
     */
    boolean depts(Long id, List<Long> depts);

    /**
     * 查询部门下的用户
     *
     * @param deptId
     * @return List<Long>
     * @throws
     * @version 1.0.0
     * @author luwc
     * @time 2023/5/29 21:43
     */
    List<Object> getAdminIds(Long deptId);
}
